mega watt - German English Dictionary